﻿/*    ??ҳ
****************************************************/
.idxtop{ width:100%; height: 415px; display:inline-block; margin-top:10px; }
.topcat{width:300px;height:260px;display:inline;float:left;background:#efefef}
.topcat ul{margin-top:8px;}
.topcat li{width:100%;height:22px;float:left;text-indent:12px;margin-top:8px;}

/*?õ?*/
.topswitch{width:100%;height:350px;display:inline;background:#f5f5f5 url(img/ld.gif) no-repeat center;}
.topswitch .datas{width:1px;height:1px;line-height:1px;overflow:hidden;}
.topbox{width:100%;height:415px;float:left;position:relative;}
.topbox .box{width:100%;height:415px;float:left;overflow:hidden;background:#fff;position:absolute;left:0;top:0;z-index:1;}
.topbox .switch{ width:100%; height: 415px; overflow:hidden; }
.topbox .switch a,.topbox .switch a img{width:1400px;height:415px;display:inline;overflow:hidden;}

.topbox .nav{width:61px;height:31px;position:absolute;z-index:4;right:10px;bottom:5px;background:url(img/pswitch.gif) no-repeat 0 -61px;}
.topbox .nav a{display:inline;width:29px;height:29px;float:left;cursor:pointer;margin:1px 0 0 1px;background:url(img/pswitch.gif) no-repeat -1px -92px;filter:alpha(opacity=60);opacity:0.6;}
.topbox .nav a.next{background-position:-31px -92px;}
.topbox .nav a:hover{filter:alpha(opacity=40);opacity:0.4;}
.topbox .nav_up{width:31px;height:61px;position:absolute;z-index:3;right:10px;bottom:8px;background:url(img/pswitch.gif) no-repeat 0 0;}
.topbox .nav_up a{display:inline;width:29px;height:29px;float:left;cursor:pointer;margin:1px 0 0 1px;background:url(img/pswitch.gif) no-repeat -32px -1px;filter:alpha(opacity=60);opacity:0.6;}
.topbox .nav_up a.next{background-position:-32px -31px}
.topbox .nav_up a:hover{filter:alpha(opacity=40);opacity:0.4;}

.topbox .count{width:1080px;height:12px;float:left;overflow:hidden;position:absolute;left:71px;z-index:2;bottom:11px;}
.topbox .count ul{float:left;position:relative;left:50%;}
.topbox .count ul li{float:left;position:relative;left:-50%;}
.topbox .count ul li a{cursor:pointer;display:inline;float:left;width:36px;height:8px;overflow:hidden;text-indent:-900px;margin:0 5px;background:#fff;border:1px solid #aaa;}
.topbox .count ul li a:hover,.topbox .count ul li a.active{background:#F76322;border:1px solid #800;}


/*?????Ƽ?*/
.idxcmd{ width:1400px; float:left; margin: 10px 0 0; padding: 0 0 10px; border: solid 1px #ccc; }
.idxcmd .tit{width:100%;height:38px;background:#9FC7E0;position:relative;overflow:hidden;}
.idxcmd .tit i{font-style:normal;color:#F34C78;position:absolute;font-size:160px;line-height:1;left:29px;top:-96px;z-index:1;_left:20px}
.idxcmd .tit h2{width:150px;height:38px;background:#F34C78;position:absolute;left:0;top:0;z-index:2;color:#fff;font-size:18px;text-indent:10px;line-height:38px;line-height:40px\9;_line-height:38px;}

.imglist_a{width:1380px;}
.imglist_a ul{ padding: 10px 0 0; }
.imglist_a ul li{ width:263px; overflow:hidden; float:left; display:inline; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; padding: 4px 0 0 13px; }
.imglist_a ul li p { text-align: center; width: 260px; overflow: hidden; float: left; padding: 10px 0 0; white-space: nowrap; }
.imglist_a ul li img{ display:inline; float:left; width:260px; height:200px; }

/*?????б?*/
.catlist{width:100%;float:left;}

.catlist .item{ width:1400px; float:left; margin-top:10px; overflow:hidden; border-left: 1px solid #ebebeb; border-bottom: 1px solid #ebebeb; border-right: 1px solid #ebebeb; border-top-style: none; border-top-width: 0; }
.catlist .item .tit{width:1400px;height:40px;overflow:hidden;float:left;margin-left:-1px}
.catlist .item .tit dl{}
.catlist .item .tit dl dt{width:300px;height:40px;float:left;color:#fff;font-size:14px;text-indent:10px;line-height:40px;}
.catlist .item .tit dl dd{width:1099px;height:35px;float:left;margin-top:4px;overflow:hidden;background:#fff;border-bottom:1px solid #ebebeb;}
.catlist .item .tit dl dd h2{float:left;display:inline;font-size:18px;margin:5px 0 0 10px;color:#333}
.catlist .item .tit dl dd h2 small{font-size:14px;color:#ACACAC;font-family:'Comic Sans MS'}
.catlist .item .tit dl dd span{float:right;display:inline;margin:8px 10px 0 0;}

.catlist .item .icat{width:100%;display:inline-block;float:left;}
.catlist .item .lmlist{width:300px;float:left;}
.catlist .item .lmlist ul{}
.catlist .item .lmlist ul li{width:72px;float:left;margin-top:13px;text-indent:9px;}

.catlist .item .imglist_b{ float:left; padding-bottom:10px; background:#fff; width:1070px; overflow: hidden; box-shadow:rgba(0,0,0,.15) -3px 0 3px; filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4,Direction=270,Color='#cccccc'); }
.catlist .item .imglist_b ul{width:100%;float:left;}
.catlist .item .imglist_b ul li{ width:254px; float:left; display:inline; overflow:hidden; margin: 12px 0 0; padding: 0 0 0 13px; }
.catlist .item .imglist_b ul li a{display:inline;width:254px;float:left;}
.catlist .item .imglist_b ul li a img{ width:254px; background:#e6e6e6; height: 195px; float:left; }
.catlist .item .imglist_b ul li a p{width:100%;height:18px;float:left;overflow:hidden;text-align:center;margin-top:4px;}
.catlist .item .imglist_b ul li a:hover p{text-decoration:underline;}
.catlist .item a{color:#606060}

/*??ͬɫ ????*/
.item_green .tit{background:#7FBA01;}
.item_green a:hover{color:#008000}

.item_yellow .tit{background:#EDAD02;}
.item_yellow a:hover{color:#EAAA02}

.item_orange .tit{background:#F76322;}
.item_orange a:hover{color:#FF8040}

.item_pink .tit{background:#F55780;}
.item_pink a:hover{color:#FF0080}

/*????t??*/
.idxlink{ width:1400px; display:inline-block; float:left; margin-top:10px; padding-bottom:15px; border-style: none solid solid; border-width: 0 1px 1px; border-right-color: #ebebeb; border-bottom-color: #ebebeb; border-left-color: #ebebeb; }
.idxlink .line{width:100%;height:3px;line-height:0;font-size:0;background:#7C79F9;float:left;
background-image:-webkit-linear-gradient(left,#7C79F9,#EBAA01);
background-image:-moz-linear-gradient(left,#7C79F9,#EBAA01);
background-image:-o-linear-gradient(left,#7C79F9,#EBAA01);
background-image:-ms-linear-gradient(left,#7C79F9,#EBAA01);
background-image:linear-gradient(left,#7C79F9,#EBAA01);
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#7C79F9,endColorStr=#EBAA01,gradientType=1);
}
.idxlink .tit{width:100%;height:46px;}
.idxlink .tit h2{float:left;display:inline;font-size:18px;margin:5px 0 0 10px;color:#333}
.idxlink .tit h2 small{font-size:14px;color:#ACACAC;font-family:'Comic Sans MS'}
.idxlink .tit span{float:right;display:inline;margin:8px 10px 0 0;color:#888}
.idxlink ul{}
.idxlink ul li{display:inline;float:left;height:20px;line-height:20px;padding:0 8px;margin:2px 0;white-space:nowrap;_word-break:keep-all}
.idxlink ul li a{color:#666}


